echar machete - German English Dictionary